package org.jeecg.modules.cosmetic.model.dto;

import lombok.Builder;
import lombok.Data;

import java.util.List;
import java.util.Set;

/**
 * @author scx
 * @date 2022/7/1 9:53 上午
 */
@Data
@Builder
public class FormulaDTO {

    /**
     * 原料含量合计
     */
    private String materialContentTotal;

    /**
     * 实际成分含量合计
     */
    private String actualContentTotal;

    /**
     * 产品主键
     */
    private Long productId;

    /**
     * 复配不足一百Id
     */
    private Set<Long> compoundId;

    /**
     * 成分集合
     */
    private List<ElementDTO> elementList;

    @Data
    public static class ElementDTO{

        /**
         * 主键ID
         */
        private Long id;

        /**
         * 父类ID
         */
        private Long parentId;

        /**
         * 目录序号
         */
        private String iecicNum;

        /**
         * 标准中文名称
         */
        private String cnName;

        /**
         * 英文名称
         */
        private String incicName;

        /**
         * 原料含量百分比
         */
        private String materialContent;

        /**
         * 原料成分含量百分比
         */
        private String ingredientContent;

        /**
         * 实际成分含量百分比
         */
        private String actualContent;

        /**
         * 主要使用目的
         */
        private String majorUsePurpose;

    }
}
